﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Shared/Clinica.Master" AutoEventWireup="true"
    CodeBehind="FormsConBandejaLiquidacion.aspx.cs" Inherits="wesiGestClinica.gesliq.FormsConBandejaLiquidacion" %>

<%@ Register Src="~/Controles/UCBarraHerramientas.ascx" TagName="UCBarraHerramienta"
    TagPrefix="uc" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register Src="../Controles/UCCalendario.ascx" TagName="UCCalendario" TagPrefix="uca" %>
<%@ MasterType VirtualPath="~/Shared/Clinica.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="DefaultContent" runat="server">

    <script language="javascript" type="text/javascript">
        function abrirPopupPaciente() {
            var NunDoc = document.getElementById('<%=this.txt_NumeroDocumento.ClientID%>').value;
            tamanos = "dialogHeight:475px;dialogWidth:680px";
            eltexto = "";
            elvalor = showModalDialog("../gesliq/popups/FormsPopupBuscarPaciente.aspx?rn=2345473452453&tipbus=1&nundoc=" + NunDoc, eltexto, tamanos);

            if (elvalor != null) {
                document.getElementById('<%=this.txt_NumeroDocumento.ClientID%>').value = elvalor[0];
                document.getElementById('<%=this.txt_Paciente.ClientID%>').value = elvalor[1];
            }
            return false;
        }
    </script>

    <table class="tablafiltros">
        <tr>
            <td>
                <uc:UCBarraHerramienta ID="UCBarra1" runat="server" />
            </td>
        </tr>
        <tr>
            <td>
                <asp:Panel runat="server" ID="pnl_LiquidacionCabecera">
                    <table class="tablafiltros">
                        <tr>
                            <td class="Titulo2" colspan="3">
                                <asp:Label ID="lbl_TituloTipoDoc" runat="server" Text="Tipo de Documento"></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <asp:RadioButtonList ID="rbl_TipoDocumento" runat="server" RepeatDirection="Horizontal">
                                </asp:RadioButtonList>
                            </td>
                            <td align="right">
                                <asp:Button ID="btn_Buscar" runat="server" CssClass="Boton" Text="Buscar" />
                            </td>
                        </tr>
                        <tr>
                            <td class="Titulo2" colspan="3">
                                <asp:Label ID="lbl_TituloCriteriosBus" runat="server" Text="Criterios de Búsqueda"></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="lbl_NumeroDoc" runat="server" Text="Número de Documento"></asp:Label>
                            </td>
                            <td>
                                <asp:TextBox ID="txt_Numero" runat="server" CssClass="TextoCajaIzquierda" MaxLength="4"></asp:TextBox>                                
                                <asp:TextBox ID="txt_NumeroDocumento" runat="server" BorderColor="White" ForeColor="White"  BorderStyle="None"></asp:TextBox>
                            </td>
                            <td>
                                <asp:Label ID="lbl_FechaEmision" runat="server" Text="Fecha Emisión"></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="lbl_Paciente" runat="server" Text="Paciente"></asp:Label>
                            </td>
                            <td>                                
                                <asp:TextBox ID="txt_Paciente" runat="server" CssClass="TextoCajaIzquierda" ReadOnly="true"
                                    Width="300px"></asp:TextBox>
                                <asp:ImageButton ID="img_Buscar" runat="server" ImageUrl="~/image/iconos/buscar.JPG" />
                            </td>
                            <td>
                                <asp:Label ID="lbl_FechaDesde" runat="server" Text="Desde"></asp:Label>
                                <uca:UCCalendario ID="UCFecDesde" runat="server" />
                                &nbsp;
                                <asp:Label ID="lbl_FechaHasta" runat="server" Text="Hasta"></asp:Label>
                                <uca:UCCalendario ID="UCFecHasta" runat="server" />
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Panel ID="pnl_LiquidacionDetalle" runat="server">
                    <table class="tablafiltros">
                        <tr>
                            <td class="Titulo2">
                                <asp:Label ID="lbl_TituloResultado" runat="server" Text="Resultados"></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td align="center">
                                <asp:Label ID="lbl_Cantidad" runat="server" Text=""></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:UpdatePanel ID="upp_Resultado" runat="server" UpdateMode="Conditional">
                                    <ContentTemplate>
                                        <asp:GridView ID="dg_Liquidaciones" runat="server" BackColor="White" BorderColor="#DEDFDE"
                                            BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black" GridLines="Vertical"
                                            AutoGenerateColumns="False">
                                            <Columns>
                                                <asp:BoundField DataField="DesTipoLiquidacion" HeaderText="Tipo Documento">
                                                    <ItemStyle HorizontalAlign="LEFT" Width="80px" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Numero" HeaderText="Número Documento">
                                                    <ItemStyle HorizontalAlign="Center" Width="100px" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="FechaEmisionVista" HeaderText="Fecha de Emisión">
                                                    <ItemStyle HorizontalAlign="Center" Width="100px" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="CodigoPaciente" HeaderText="Código Paciente">
                                                    <ItemStyle HorizontalAlign="Center" Width="50px" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="NombreCompleto" HeaderText="Nombre Paciente">
                                                    <ItemStyle HorizontalAlign="LEFT" Width="200px" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Moneda" HeaderText="Moneda" Visible="false">
                                                    <ItemStyle HorizontalAlign="CENTER" Width="80px"/>
                                                </asp:BoundField>
                                                <asp:BoundField DataField="ImporteNeto" HeaderText="Importe Total">
                                                    <ItemStyle HorizontalAlign="Right" Width="100px" />
                                                </asp:BoundField>
                                                <asp:BoundField DataField="Estado" HeaderText="Estado">
                                                    <ItemStyle HorizontalAlign="Center" Width="80px" />
                                                </asp:BoundField>
                                                <asp:TemplateField HeaderText="Modificar">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/image/iconos/modificar.gif"
                                                            Visible='<%#HabilitarBotonesGrilla(Eval("TipoLiquidacion").ToString(),Eval("CodigoEstado").ToString(),"1") %>'
                                                            CommandArgument='<%#Eval("TipoLiquidacion").ToString()+ "|" + Eval("Numero").ToString()%>' CommandName="Modificar" />
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="80px" />
                                                </asp:TemplateField>
                                                <asp:TemplateField HeaderText="Anular">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/image/iconos/quitar.gif"
                                                            Visible='<%#HabilitarBotonesGrilla(Eval("TipoLiquidacion").ToString(),Eval("CodigoEstado").ToString(),"2") %>'
                                                            CommandArgument='<%#Eval("TipoLiquidacion").ToString()+ "|" +Eval("Numero").ToString()%>' CommandName="Anular" 
                                                             OnClientClick="if(!window.confirm(' Desea Anular Liquidación' )return false;"/>
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="80px" />
                                                </asp:TemplateField>
                                                 <asp:TemplateField HeaderText="Ver">
                                                    <ItemTemplate>
                                                        <asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/image/iconos/visualizar.gif"
                                                            Visible='<%#HabilitarBotonesGrilla(Eval("TipoLiquidacion").ToString(),Eval("CodigoEstado").ToString(),"3") %>'
                                                            CommandArgument='<%#Eval("TipoLiquidacion").ToString()+ "|" +Eval("Numero").ToString()%>' CommandName="Ver" />
                                                    </ItemTemplate>
                                                    <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Width="80px" />
                                                </asp:TemplateField>
                                            </Columns>
                                            <RowStyle BackColor="#F7F7DE" />
                                            <FooterStyle BackColor="#CCCC99" />
                                            <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
                                            <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
                                            <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
                                            <AlternatingRowStyle BackColor="White" />
                                        </asp:GridView>
                                    </ContentTemplate>
                                    <Triggers>
                                     <asp:PostBackTrigger ControlID="btn_Buscar"/>
                                    </Triggers>
                                </asp:UpdatePanel>
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </td>
        </tr>
    </table>
</asp:Content>
